// samsting : this file is auto create.

#include "Alert/2015-08-15/UpdateLogHubMetricRequest.h"

namespace aliyun { namespace Alert {

UpdateLogHubMetricRequest::UpdateLogHubMetricRequest() : RoaAcsRequest("Alert", "2015-08-15", "UpdateLogHubMetric") {
  SetUriPattern("/projects/[ProjectName]/logHubMetrics/[MetricName]");
  SetMethod("PUT");
}

const string& UpdateLogHubMetricRequest::GetProjectName(void) const {
  return ProjectName_;
}
void UpdateLogHubMetricRequest::SetProjectName(const string& ProjectName) {
  ProjectName_ = ProjectName;
  PutPathParameter("Path", ProjectName_);
}

const string& UpdateLogHubMetricRequest::GetMetricName(void) const {
  return MetricName_;
}
void UpdateLogHubMetricRequest::SetMetricName(const string& MetricName) {
  MetricName_ = MetricName;
  PutPathParameter("Path", MetricName_);
}

const string& UpdateLogHubMetricRequest::GetMetric(void) const {
  return Metric_;
}
void UpdateLogHubMetricRequest::SetMetric(const string& Metric) {
  Metric_ = Metric;
  PutPathParameter("Body", Metric_);
}


} } // namespace aliyun { namespace Alert {

// end of file 
